﻿using PLCS.App.LogManager.ViewModels;
using PLCS.App.LogManager.Views;
using PLCS.Client.IService.LogManager;
using PLCS.Client.Service.LogManager;

using Prism.Ioc;
using Prism.Modularity;

using Volo.Abp.Modularity;

namespace PLCS.App.LogManager;

public class LogManagerModule : AbpModule, IModule
{
    public void OnInitialized(IContainerProvider containerProvider)
    {
    }

    public void RegisterTypes(IContainerRegistry containerRegistry)
    {
        containerRegistry.RegisterForNavigation<InterfaceLogView, InterfaceLogViewModel>();

        containerRegistry.RegisterForNavigation<ErrorLogView, ErrorLogViewModel>();
        containerRegistry.RegisterForNavigation<OperationLogView, OperationLogViewModel>();
    }
}